@space: -3px;
#blocks {
  height: 100%;
  width: 100%;
  position: relative;
  .tools_header {
    text-align: center;
  }
  .block-item {
    position: absolute;
    top: 0;
    left: 0;
    &::after {
      position: absolute;
      top: @space;
      left: @space;
      right: @space;
      bottom: @space;
      content: '';
    }
    &:focus {
      &::after {
        // 边框显示在伪元素上面
        border: 1px dashed @ve-primary-color;
      }
    }
  }
  .block-item.block-item-active {
    &::after {
      position: absolute;
      top: @space;
      left: @space;
      right: @space;
      bottom: @space;
      content: '';
      border: 1px dashed @ve-primary-color;
    }
  }
}
